ski-mounted sledge - French English Dictionary